package com.woniu.smallmedical.server;

import com.woniu.smallmedical.entity.User;

import java.util.List;

public interface UserServer {
    //通过科室和状态查询该科室下的所有医生(只查询状态为1（在岗）&2（休假）)
    List<User> getDoctorByDid(int did);
    // 登录查询用户信息
    User login(String sname,String password);
    // 查询用户分页
    List<User> getUserPage(int pagesize,int pageIndex,String query);
    // 查询所有用户
    List<User> getAllUsers();
    // 查询用户条数
    int getCounts();

    //查询所有的医生
    List<User> getDoctors();

    // 查询用户分页没有查询条件
    List<User> getUserPageNoQuery(int pagesize,int pageIndex);

    // 查询指定用户信息
    User getUser(String username);
    // 修改用户密码
    int changePassword(String username,String password ,String newpassword);
//    修改登录用户信息
    int changeUserInfo(String username,String semail,String stel,String add,int sid);
//    新增员工
    int addUser(String username,String snum,int sage,String sex,String semail,String stel,String add,int did ,int rid);
    //    修改员工列表中员工信息
//    int changeUserListInfo(String username,String snum,int sage,String sex,String semail,String stel,String add,int did ,int rid,int sid);
int changeUserListInfo(User user);
// 删除员工（更改状态值为4）
    int deleteUser(int sid);


}
